skilled at sewing - French English Dictionary